;:sys9*4096
	;.opt p,oo
;
; print using
; 10.11.1985
;
frmnum	= $ad8a
ascii	= $bddd
getx	= $b7f1
out	= $ab1e
exp	= "e"
point	= "."
komma	= 44797
;
	*= $c900

	           jsr getpar

	           jsr frmnum

	           jsr ascii

	           jsr using

	           jsr out

	           rts
using	      lda #exp

	           jsr check

	           bcs setptr

	           lda decint

	           beq integer

	           lda $102

	           bne l1

	           ldy lenght

	           lda #"0"
l2	         sta $102,y

	           dey

	           bne l2
l1	         lda #point

	           jsr check

	           tay

	           bcc * + 4

	           ldy #"0"

	           lda #0

	           jsr check

	           tya

	           sta $100,x

	           lda #point

	           jsr check

	           ldy declen
l3	         inx

	           dey

	           bne l3
l8	         cpx lenght

	           bcs setptr

	           ldy lenght

	           lda #0

	           sta $101,y
l6	         lda $100,x

	           cmp #" "

	           bne l5

	           lda #" "
l5	         sta $100,y

	           dex

	           bpl l4

	           lda filler

	           dey

	           bpl l5
l4	         dey

	           bpl l6
setptr	     lda #0

	           ldy #1

	           rts
integer	    lda #0

	           jsr check

	           bcc setptr

	           txa

	           tay

	           lda $102

	           beq l7

	           lda #point

	           jsr check

	           bcc l7

	           txa

	           tay
l7	         tya

	           tax

	           dex

	           bpl l8
check	      ldx #0
l9	         cmp $100,x

	           beq l10

	           inx

	           cpx #12

	           bne l9

	           clc
l10	        rts
decint	     .byt 1
lenght	     .byt 9
declen	     .byt 2
filler	     .byt " "
leading	= l5 - 1
getpar	     jsr getx

	           stx decint

	           jsr getx

	           stx lenght

	           jsr getx

	           stx declen

	           jsr getx

	           stx filler

	           jsr getx

	           stx leading

	           jmp komma
